From Early Requirements to Late Requirements: A goal-based approach1
نویسندگان
چکیده
At present, the software engineering community places emphasis on the relevance of understanding the organizational context before starting the development of an information system. In this context, several research works focus on proposing mechanisms to generate information systems from early requirements specifications in an agent-based approach. However, only a few research works offer a guided process for carrying out the equivalence between the organizational and requirements models. In this paper, a methodological approach for deriving the software system functionality from organizational models is presented. In the proposed method, the organizational goals are the basis for determining the relevant plans to be automated with a software system. A pattern language is also used to systematically carry out the equivalence between the organizational and late requirements models. The Tropos Framework (which is one of the most well-founded, agent-oriented methodologies) is used to represent the organizational environment. By proposing rules to perform the model transformation process, we go a step further in the process of including organizational modeling as a key piece in the software production process
منابع مشابه
Investigation and estimation of chill and heat requirements of flower buds of some promising almond genotypes and cultivars
The aim of this study was to investigate the chill and heat requirements of flower buds of 8 foreign and domestic commercial cultivars and promising domestic almond genotypes during 2019 and 2020 as a factorial experiment based on a completely randomized design with 3 replications and two factors including five cultivar type (Tuono, Nanpariel, Mamaie, Shahroud 12, Rabi) and three genotypes (1-1...
متن کاملStakeholders Driven Requirements Engineering Approach for Data Warehouse Development
Most of the data warehouse (DW) requirements engineering approaches have not distinguished the early requirements engineering phase from the late requirements engineering phase. There are very few approaches seen in the literature that explicitly model the early & late requirements for a DW. In this paper, we propose an AGDI (Agent-Goal-Decision-Information) model to support the early and late ...
متن کاملA Fuzzy Mixed-integer Goal Programming Model for Determining an Optimal Compromise Mix of Design Requirements in Quality Function Deployment
Quality function deployment is a well-known customer-oriented design procedure for translating the voice of customers into a final production. This is a way that higher customer satisfaction is achieved while the other goals of company may also be met. This method, at the first stage, attempts to determine the best fulfillment levels of design requirements which are emanated by customer needs. ...
متن کاملApplication of triangulation approach in requirements engineering process: A study in analysis and design of the pediatrics epilepsy information system
Introduction: Requirements Engineering process is a crucial phase in software development. In order to achieve a successful design of health information systems (HISs), applying the best methodologies is essential. Therefore, the aim of the present study was to design pediatrics Epilepsy Information System (EPIS) as well as the use of triangulation approach in elicitation and validation of epil...
متن کاملRequirements for Designing a Wearable Smart Blanket System for Monitoring Patients in Ambulance
Introduction: Nowadays, smart systems and advanced tools such as wearable systems have grown significantly in order to monitor patients and keep their condition under control. The aim of this study was to determine the requirements for designing a wearable smart blanket system (WSBS) to monitor patients in ambulance instantaneously. Method: After reviewing the characteristics of wearable system...
متن کامل